const express = require("express")
const router = express.Router()
const journalDB = require("../../../db/journal")

// 获取日志
router.get("/getAll",async(req,res)=>{
  try {
    let {skip,limit} = req.query
    let doc = await journalDB.find({},{},{
      sort:{
        date:-1
      },
      skip:skip*1,
      limit:limit*1
    })
    // 没有数据时
    if(!doc.length){
      return res.send({
        code:20,
        mes:"没有更多文章啦"
      })
    }
    res.send({
      code:0,
      mes:"日志列表",
      data:doc
    })
  } catch (error) {
    res.send({
      code:5,
      mes:"服务器异常，请稍后再试"
    })
  }
})

// 获取日志 （根据浏览量）
router.get("/getvistor",async(req,res)=>{
  try {
    let doc = await journalDB.find({},{},{
      sort:{
        vistor:-1
      },
      limit:5
    })
    res.send({
      code:0,
      mes:"浏览量前5的日志",
      data:doc
    })
  } catch (error) {
    res.send({
      coed:5,
      mes:"服务器异常，请稍后再试"
    })
  }
})

module.exports = router